There’s something about MRAI: Timing diversity exponentially worsens BGP convergence
نویسندگان
چکیده
To better support interactive applications, individual network operators are decreasing the timers that affect BGP convergence, leading to greater diversity in the timer settings across the Internet. While decreasing timers is intended to improve routing convergence, we show that, ironically, the resulting timer heterogeneity makes routing convergence substantially worse. We examine the widely-used Min Route Advertisement Interval (MRAI) timer that rate-limits update messages to reduce router overhead. We show that, while routing systems with homogeneous MRAI timers have linear convergence time, diverse MRAIs can cause exponential increases in both the number of BGP messages and the convergence time (as measured in “activations”). We prove tight upper bounds on these metrics in terms of MRAI timer diversity in general dispute-wheel-free networks and economically sensible (Gao-Rexford) settings. We also demonstrate significant impacts on the data plane: blackholes sometimes last throughout the route-convergence process, and forwarding changes, at best, are only polynomially less frequent than routing changes. We show that these problems vanish in contiguous regions of the Internet with homogeneous MRAIs or with next-hop-based routing policies, suggesting practical strategies for mitigating the problem, especially when all routers are administered by one institution.
منابع مشابه
There’s something about MRAI: Timing diversity may exponentially worsen BGP convergence
To better support interactive applications, individual network operators are decreasing the timers that affect BGP convergence, leading to greater diversity in the timer settings across the Internet. While decreasing timers is intended to improve routing convergence, we show that, ironically, the resulting timer heterogeneity can make routing convergence substantially worse. We examine the wide...
متن کاملThe Optimal Rate-Limiting Timer of BGP for Routing Convergence
SUMMARY BGP might experience a lengthy path exploration process to reach the convergence after the routing changes [1]. [2] found that the BGP rate-limiting timer—MinRouteAdvertisementInterval (MRAI) has an optimal value M o that achieves the best trade-off between the stability and the convergence speed. In this paper, with the aid of a timed BGP model, we investigate the effects of MRAI and i...
متن کاملBGP convergence delay after multiple simultaneous router failures: Characterization and solutions
Border Gateway Protocol (BGP) is the default routing protocol between various autonomous systems (AS) in the Internet. In the event of a failure, BGP may repeatedly withdraw routes to some destinations and advertise new ones until a stable state is reached. It has been found that the corresponding convergence delay could stretch into hundreds of seconds or more for isolated outages and can lead...
متن کاملImproving Internet-wide routing protocols convergence with MRPC timers
The behavior of routing protocols during convergence is critical as it impacts end-to-end performance. Network convergence is particularly important in BGP, the current interdomain routing protocol. In order to decrease the amount of exchanged routing messages and transient routes, BGP routers rely on MRAI timers [35] and route flap damping [40]. These timers are intended to limit the exchange ...
متن کاملStability of Inter domain Routing Protocol with Regressive Peak Contour
Safety of BGP and its convergence does not include stable routing in terms of various operational features of BGP such as route flap damping, MRAI timers etc. This paper shows these features can cause router to send pseudo advertisement of less preferred path and in a simple network scenario the pseudo advertisement of less preferred paths can result in situation where it can take more time to ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010